// person @Object
// 传值 简单数据类型  不会影响外面的
// 引用？对这个对象的引用 // 挺害怕 会影响到外面
function test(person){
    
    let obj={
        ...person
    }
    // let person
    // person.age=26;// 可读性不好
    // // person test 函数中 地位？
    // // person 改成了新对象的地址
    // person={
    //     name:'yyy',
    //     age:30
    // }
    // return person
}
// 对象 堆内存 地址
const p1={
    name:'yck',
    age:25
}
const p2=test(p1) // person.age=26会修改值
console.log(p1);//{name:'yck',age:26} 
console.log(p2);// {name:'yyy',age:30}